home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / dev / lang / jikes.readme < prev    next >
Text File  |  2001-07-04  |  9KB  |  185 lines

  1. Short:    IBM's fast Java compiler, v1.14 (source)
  2. Author:   Philippe Charles and David Shields, IBM Research.
  3. Uploader: kyrimis@cti.gr (Kriton Kyrimis)
  4. Version:  1.14
  5. Type:     dev/lang
  6.  
  7. This is the source of the native Amiga port (no ixemul.library required)
  8. of jikes, the free Java compiler from IBM.
  9.  
  10. The distinction between stable and development version has been
  11. dropped, so the Aminet version is the latest version.  The relevant
  12. files can also be downloaded from the Amiga Jikes home page at
  13. http://dias.cti.gr/~kyrimis/jikes/ .
  14.  
  15. To build jikes on the Amiga, you need:
  16. * A wide character library (e.g., the simple wchar library that I have
  17.   extracted from the Jikes source, available at both Aminet and the Amiga
  18.   Jikes web site).
  19. * If you want to enable support for the "-encoding" option, then you must
  20.   also install ICU, IBM's International Classes for Unicode. (This
  21.   library also requires a wide character library, which is the reason
  22.   why the Jikes wide character code cannot be used in place.)
  23.  
  24. To build, copy the files in the amiga directory to the corresponding
  25. places in the top level jikes directory (e.g., Makefile to Makefile,
  26. amiga/src/Makefile to src/Makefile, etc.), edit src/Makefile if you want
  27. to change the default CFLAGS, CXXFLAGS, LDFLAGS, and the installation
  28. prefix, then type "make". If you want to turn off support for "-encoding",
  29. edit src/config.h and undefine the HAVE_LIB_ICU_UC symbol, and also
  30. remove -licu-uc  from LIBS in src/Makefile.
  31.  
  32. If you want to increase the optimization level, note that using -O2
  33. will produce a binary that is about a megabyte larger, and the resulting
  34. gains in compilation time will be overwhelmed by the additional loading
  35. time. Also note that you will need at least 70M of memory to compile
  36. jikes with -O2, i.e., you will most likely need to use VMM, and that on
  37. a 68040@28MHz it takes about a day to produce the optimized binary. In
  38. other words, don't bother.
  39.  
  40. If you prefer to run "configure" manually, you will have to tweak the
  41. created files manually, using the files in the amiga folder as a guide.
  42.  
  43. INSTALLATION:
  44. Simply copy the jikes executable somewhere in your path.
  45.  
  46. USAGE:
  47. Set either the CLASSPATH or the JIKESPATH environment variable to point
  48. to the directories and zip/jar files that you want your compiler to use.
  49. E.g., if you are using Kaffe, you can say:
  50. setenv CLASSPATH "GG:share/kaffe/Klasses.jar;GG:share/kaffe/Pizza.jar;."
  51. Separate the path components using semicolons. You can use UNIX "." and ".."
  52. notation for the current directory and for the parent directory of a
  53. directory.
  54.  
  55. If you find a bug in the Amiga port, you can contact me at kyrimis@cti.gr
  56. and I'll see what I can do.
  57.  
  58. Kriton Kyrimis.
  59.  
  60. ******************************************************************************
  61. This software is subject to the terms of the IBM Public License, available
  62. at the following URL: http://www.research.com/jikes/license/license3.htm.
  63. Copyright © 1996, 1997, 1998, 1999, 2000, 2001,
  64. International Business Machines Corporation and others.  All Rights Reserved.
  65. ******************************************************************************
  66.  
  67.  
  68. ============================= Archive contents =============================
  69.  
  70. Original  Packed Ratio    Date     Time    Name
  71. -------- ------- ----- --------- --------  -------------
  72.     1339     421 68.5% 11-May-01 09:28:30 +acinclude.m4
  73.    19310    7531 60.9% 11-May-01 09:28:30 +aclocal.m4
  74.    25661    7794 69.6% 18-May-01 19:19:18 +config.status
  75.     6987    2371 66.0% 18-May-01 19:19:32 +Makefile
  76.    11406    3642 68.0% 18-May-01 19:19:28 +Makefile
  77.     6302    2009 68.1% 18-May-01 23:47:36 +config.h
  78.    16100    4979 69.0% 18-May-01 19:47:52 +Makefile
  79.       10      10  0.0% 18-May-01 19:19:42 +stamp-h
  80.        0       0  0.0% 23-May-00 13:08:18 +AUTHORS
  81.   100481   31868 68.2% 13-May-01 13:12:26 +ChangeLog
  82.    39985   12936 67.6% 01-Feb-01 10:43:50 +config.guess
  83.    27420    8620 68.5% 01-Feb-01 10:43:50 +config.sub
  84.   195423   41593 78.7% 18-May-01 18:23:42 +configure
  85.    12491    4322 65.3% 06-Apr-01 05:22:38 +configure.in
  86.       59      59  0.0% 23-May-00 13:08:18 +COPYING
  87.     4467    1920 57.0% 24-Apr-01 08:48:12 +jikes.1
  88.    11886    4387 63.0% 14-Jan-00 05:36:46 +license.htm
  89.      129     117  9.3% 27-Feb-01 12:11:34 +Makefile.am
  90.     6864    2342 65.8% 30-Mar-01 09:23:12 +Makefile.in
  91.     1106     507 54.1% 27-Feb-01 12:11:34 +INSTALL
  92.     5598    2233 60.1% 04-May-00 22:48:20 +install-sh
  93.      919     487 47.0% 13-May-01 11:21:02 +jikes.spec
  94.       89      88  1.1% 21-Dec-00 10:12:22 +Makefile.am
  95.    11326    3626 67.9% 30-Mar-01 09:23:10 +Makefile.in
  96.     8233    2747 66.6% 13-Jul-00 00:15:36 +missing
  97.      725     384 47.0% 13-Jul-00 00:15:36 +mkinstalldirs
  98.        0       0  0.0% 23-May-00 13:08:18 +NEWS
  99.     1085     575 47.0% 27-Feb-01 12:11:34 +README
  100.     2943    1427 51.5% 18-May-01 21:34:32 +README.AMIGA
  101.     4406    1151 73.8% 05-Jan-01 12:13:18 +access.h
  102.     2572     983 61.7% 18-May-01 18:23:42 +amiga.c
  103.    74653   10253 86.2% 10-Jan-01 19:49:42 +ast.cpp
  104.   204393   31491 84.5% 02-May-01 01:29:12 +ast.h
  105.    99524   18709 81.2% 07-May-01 09:33:58 +body.cpp
  106.   208290   38873 81.3% 07-May-01 09:33:58 +bytecode.cpp
  107.    29840    6483 78.2% 07-May-01 09:33:58 +bytecode.h
  108.     2017     737 63.4% 10-Jan-01 19:49:44 +case.cpp
  109.     5210    1365 73.8% 05-Jan-01 12:13:18 +case.h
  110.    44456    6096 86.2% 05-Jan-01 12:13:18 +class.h
  111.   792990    9533 98.7% 10-Jan-01 19:49:44 +code.cpp
  112.     2518     781 68.9% 05-Jan-01 12:13:20 +code.h
  113.     5916    1907 67.7% 18-May-01 23:47:22 +config.h.in
  114.    55375   10616 80.8% 18-May-01 18:26:26 +control.cpp
  115.    17321    3745 78.3% 28-Apr-01 22:34:36 +control.h
  116.   189232   31952 83.1% 10-Jan-01 19:49:44 +decl.cpp
  117.    91767   13913 84.8% 08-May-01 18:08:36 +definite.cpp
  118.    15651    3559 77.2% 18-May-01 18:23:42 +depend.cpp
  119.     3911    1176 69.9% 05-Jan-01 12:13:20 +depend.h
  120.    93625   18555 80.1% 10-Jan-01 19:49:44 +diagnose.cpp
  121.     5239    1585 69.7% 05-Jan-01 12:13:20 +diagnose.h
  122.    73180   17687 75.8% 19-Apr-01 16:52:32 +double.cpp
  123.    25199    7518 70.1% 19-Apr-01 16:52:32 +double.h
  124.    14521    3516 75.7% 04-Mar-01 07:08:28 +dump.cpp
  125.   148739   20752 86.0% 15-Feb-01 13:36:04 +error.cpp
  126.    36887    5732 84.4% 15-Feb-01 13:36:04 +error.h
  127.   308688   45514 85.2% 07-May-01 08:56:02 +expr.cpp
  128.    45850    8406 81.6% 10-Jan-01 19:49:44 +getclass.cpp
  129.     4039     941 76.7% 05-Jan-01 12:13:20 +getclass.h
  130.    15666    4365 72.1% 10-Jan-01 19:49:44 +incrmnt.cpp
  131.     8092    1764 78.2% 10-Jan-01 19:49:44 +init.cpp
  132.   123295   16485 86.6% 23-Jul-00 00:02:50 +java.g
  133.   109758   13961 87.2% 10-Jan-01 19:49:44 +javaact.cpp
  134.    29873    2867 90.4% 05-Jan-01 12:13:20 +javaact.h
  135.   135601   22406 83.4% 05-Jan-01 12:13:20 +javadcl.h
  136.     1389     644 53.6% 05-Jan-01 12:13:20 +javadef.h
  137.     2916     955 67.2% 05-Jan-01 12:13:20 +javaprs.h
  138.     3190    1189 62.7% 05-Jan-01 12:13:20 +javasym.h
  139.     4987    1937 61.1% 18-May-01 18:23:42 +jikes.cpp
  140.    11047    3426 68.9% 18-May-01 18:23:44 +jikesapi.cpp
  141.     4100    1448 64.6% 28-Apr-01 22:34:36 +jikesapi.h
  142.    14184    2552 82.0% 16-Apr-01 10:27:58 +long.cpp
  143.     9062    2322 74.3% 08-May-01 18:08:36 +long.h
  144.    51458    8422 83.6% 07-May-01 08:12:10 +lookup.cpp
  145.    16706    3473 79.2% 07-May-01 08:12:10 +lookup.h
  146.      449     299 33.4% 10-Jan-01 19:49:44 +lpginput.cpp
  147.      960     522 45.6% 05-Jan-01 12:13:20 +lpginput.h
  148.     6245    1845 70.4% 02-May-01 00:52:54 +Makefile.am
  149.    15599    4808 69.1% 02-May-01 00:52:34 +Makefile.in
  150.    45171    2712 93.9% 10-Jan-01 19:49:44 +modifier.cpp
  151.    27521    5490 80.0% 01-Apr-01 07:33:28 +op.cpp
  152.     7314    1929 73.6% 01-Apr-01 07:33:28 +op.h
  153.    26033    5359 79.4% 18-May-01 18:23:44 +option.cpp
  154.     2993    1206 59.7% 18-May-01 18:23:44 +option.h
  155.    24351    5456 77.5% 10-Jan-01 19:49:44 +parser.cpp
  156.     5737    1943 66.1% 05-Jan-01 12:13:20 +parser.h
  157.    52496   13269 74.7% 28-Apr-01 22:34:36 +platform.cpp
  158.    30732    8118 73.5% 16-Apr-01 10:27:58 +platform.h
  159.    52590    8834 83.2% 10-Jan-01 19:49:44 +scanner.cpp
  160.     3349    1099 67.1% 05-Jan-01 12:13:20 +scanner.h
  161.     4014    1165 70.9% 10-Jan-01 19:49:44 +segment.cpp
  162.     4100    1205 70.6% 05-Jan-01 12:13:20 +segment.h
  163.    60212   11376 81.1% 19-Apr-01 16:52:32 +semantic.h
  164.     7331    1963 73.2% 10-Jan-01 19:49:44 +set.cpp
  165.    16552    3743 77.3% 01-Feb-01 13:24:06 +set.h
  166.     4028    1334 66.8% 05-Jan-01 12:13:20 +spell.h
  167.       10      10  0.0% 06-Jun-00 23:48:04 +stamp-h.in
  168.    42592    9761 77.0% 19-May-01 15:35:00 +stream.cpp
  169.    14389    4311 70.0% 18-May-01 18:25:20 +stream.h
  170.    71619   14614 79.5% 18-May-01 18:23:46 +symbol.cpp
  171.    73107   13093 82.0% 18-May-01 18:23:46 +symbol.h
  172.    60371    9938 83.5% 18-May-01 21:21:50 +system.cpp
  173.     1085     622 42.6% 10-Jan-01 19:49:44 +tab.cpp
  174.      997     576 42.2% 05-Jan-01 12:13:20 +tab.h
  175.    12799    2117 83.4% 05-Jan-01 12:13:20 +table.h
  176.    12115    3587 70.3% 01-Feb-01 13:24:06 +tuple.h
  177.    35066    4304 87.7% 14-Jan-01 12:56:30 +unparse.cpp
  178.    26942    7506 72.1% 18-May-01 18:23:46 +unzip.cpp
  179.    17244    6475 62.4% 18-May-01 18:23:46 +unzip.h
  180.    13274    3276 75.3% 18-May-01 18:23:48 +zip.cpp
  181.     2276     955 58.0% 18-May-01 18:23:48 +zip.h
  182.     4656    2255 51.5% 11-May-01 10:59:22 +TODO
  183. -------- ------- ----- --------- --------
  184.  4451996  727815 83.6% 29-May-101 13:00:50   111 files
  185.